
.shopping-cart, .shopping-cart .cookbook, .details {width:740px;}
.shopping-cart {margin:0px auto;}

.shopping-cart .cookbook {position:relative;margin:30px auto;height:60px;border-radius: 8px;background:#fff;}

.cookbook {position: relative;}

.cookbook .cover-img {margin:3px 10px 0px 4px;width:35px;height:48px;}

.cookbook div {float:left;}

.cookbook .word {margin:20px 30px 0px 0px;text-align: center}
.cookbook .buy-checkbox {cursor:pointer;width:20px;height:20px;margin:0px 5px;}
.word .number {margin:0px 4px;padding:4px;color:#fff;background:#d50810;border-radius: 4px;}
.title {width:120px;font-weight: bold;text-align: left!important;font-size:14px;}
.number-input {border:1px solid #000;border-radius: 4px;width:40px;padding:0px 4px;}

.view-details {cursor: pointer;}
.view-details:hover {color:#d50810;}
.deleteShopCat {cursor: pointer; position: absolute; top: -8px; right: -8px; width: 16px; height: 16px; background-image: url("../icon/close.png");}

.details {z-index:2;display:none;position:absolute;top:60px;left:8px;width:360px;height:184px;padding:20px;background: #ffffff;color:#666;border:2px solid #666;border-radius: 0px 0px 8px 8px;}


table tbody {
    display:block;
    height:110px;
    overflow-y:scroll;
}

table thead, tbody tr {
    margin: 5px 0px;
    display:table;
    width:100%;
    table-layout:fixed;
}

table thead {
    width: calc( 100% - 1em )
}
table th, table td {
    width: 100px;
    text-align: center;
}

.content {float:left;overflow:auto;width:240px;}

/*.header {background: #ac070e}*/
/*.food-name li {font-weight: bold;}*/
/*.weight li {background:#243;}*/
/*.money li {background: #7a3335}*/

/*选中取取消*/
.select, .unselect {
    display: inline-block;
    width: 16px; height: 16px;
    border-radius: 4px;
    border: 1px solid #cbcbcb;
}
.select {background: #56ee84;}
.unselect {background: #fff;}


.purchase {padding-bottom:200px;width:740px;height:60px;margin:0px auto;}
.buy-box{float:right;}
.buy-box .buy {cursor:pointer;padding:15px 10px;background:#d50810;color:#fff;border-radius: 8px;}